@charset "utf-8";

.tree-node {
  line-height: 22px;
  outline: none;
}

.editor {
  padding: 4px;
  border: 1px solid #ddd;
}

/*.tree-node:hover {
    background-color: #f5f7fa;
}*/
.list-group-item {
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
  cursor: pointer;
}

.list-group-item .editable {
  visibility: hidden;
  position: absolute;
  right: 10px;
  line-height: 22px;
}

.list-group-item:not(.node-disabled):hover {
  background-color: #F5F5F5;
  border: 1px solid #ddd;

  .editable {
    visibility: visible;
  }
}

.list-group-item:focus {
  border: 1px solid #ddd;
  background-color: #F5F5F5;
}

.active {
  border: 1px solid #ddd;
  color: #FFFFFF !important;
  background-color: #428bca !important;
}

.icon {
  margin-right: 5px;
  font-weight: bold;
}

.list-group-item {
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
  cursor: pointer;
}

.tree-node {
  line-height: 22px;
  outline: none;
}

.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
